package com.ymatou.iapi.productmanager.compare.publish.bean.productAndCatalogInfo;

import java.util.Date;
import java.util.List;

import com.ymttest.utils.compare.parameter.IgnoreParam;

public class ProductDetailDto {
	private int SpuId;
	private String SpuName;
	private int Action;
	@IgnoreParam
	private List<CatalogInfo> CatalogInfos;
	@IgnoreParam
	private String sProductId;
	private int CatalogStatus;
	private String MainCategoryName;
	private int CategoryId;
	private String SubCategoryName;
	private int  ThirdCategoryId;
	private String ThirdCategoryName;
	private int BrandId;
	private String sBrandName;
	private String sBrandEnName;
	private String ProductName;
	private List<String> ProductUrls;
	private Date ValidStart;
	private Date ValidEnd;
	private int OnSaleType;
	private boolean AutoRefresh;
	private int CatalogType;
	private int TariffType;
	private int BondedArea;
	private String ProductCode;
	private int LogisticsChannel;
	private boolean NoReasonReturn;
	@IgnoreParam
	private int LocalReturn;
	private boolean Noticeisk;
	private int LiveId;
	private boolean IsInLive;
	private boolean IsLocked;
	private boolean IsPreSale;
	private int MultiLogistics;
	private double FlightBalance;
	private int WeightUnit;
	private int CheckStatus;
	private String Description;
	private int ProductActivityEditFlag;
	private List<ProductProperty> PropertyList;
	private DeclarationDto Declaration;
	private SizeTemplateDto SizeTemplate;
	private BuyerNoticeDto BuyerNotice;
	private SellerServiceDto SellerService;
	private List<FreightTemplateDto> TemplateList;
	private ProductVideoDto ProductVideo;
	
	
	
	
	public int getSpuId() {
		return SpuId;
	}
	public void setSpuId(int spuId) {
		SpuId = spuId;
	}
	public String getSpuName() {
		return SpuName;
	}
	public void setSpuName(String spuName) {
		SpuName = spuName;
	}
	public int getAction() {
		return Action;
	}
	public void setAction(int action) {
		Action = action;
	}
	public List<CatalogInfo> getCatalogInfos() {
		return CatalogInfos;
	}
	public void setCatalogInfos(List<CatalogInfo> catalogInfos) {
		CatalogInfos = catalogInfos;
	}
	public String getsProductId() {
		return sProductId;
	}
	public void setsProductId(String sProductId) {
		this.sProductId = sProductId;
	}
	public int getCatalogStatus() {
		return CatalogStatus;
	}
	public void setCatalogStatus(int catalogStatus) {
		CatalogStatus = catalogStatus;
	}
	public String getMainCategoryName() {
		return MainCategoryName;
	}
	public void setMainCategoryName(String mainCategoryName) {
		MainCategoryName = mainCategoryName;
	}
	public int getCategoryId() {
		return CategoryId;
	}
	public void setCategoryId(int categoryId) {
		CategoryId = categoryId;
	}
	public String getSubCategoryName() {
		return SubCategoryName;
	}
	public void setSubCategoryName(String subCategoryName) {
		SubCategoryName = subCategoryName;
	}
	public int getThirdCategoryId() {
		return ThirdCategoryId;
	}
	public void setThirdCategoryId(int thirdCategoryId) {
		ThirdCategoryId = thirdCategoryId;
	}
	public String getThirdCategoryName() {
		return ThirdCategoryName;
	}
	public void setThirdCategoryName(String thirdCategoryName) {
		ThirdCategoryName = thirdCategoryName;
	}
	public int getBrandId() {
		return BrandId;
	}
	public void setBrandId(int brandId) {
		BrandId = brandId;
	}
	public String getsBrandName() {
		return sBrandName;
	}
	public void setsBrandName(String sBrandName) {
		this.sBrandName = sBrandName;
	}
	public String getsBrandEnName() {
		return sBrandEnName;
	}
	public void setsBrandEnName(String sBrandEnName) {
		this.sBrandEnName = sBrandEnName;
	}
	public String getProductName() {
		return ProductName;
	}
	public void setProductName(String productName) {
		ProductName = productName;
	}
	public List<String> getProductUrls() {
		return ProductUrls;
	}
	public void setProductUrls(List<String> productUrls) {
		ProductUrls = productUrls;
	}
	public Date getValidStart() {
		return ValidStart;
	}
	public void setValidStart(Date validStart) {
		ValidStart = validStart;
	}
	public Date getValidEnd() {
		return ValidEnd;
	}
	public void setValidEnd(Date validEnd) {
		ValidEnd = validEnd;
	}
	public int getOnSaleType() {
		return OnSaleType;
	}
	public void setOnSaleType(int onSaleType) {
		OnSaleType = onSaleType;
	}
	public boolean isAutoRefresh() {
		return AutoRefresh;
	}
	public void setAutoRefresh(boolean autoRefresh) {
		AutoRefresh = autoRefresh;
	}
	public int getCatalogType() {
		return CatalogType;
	}
	public void setCatalogType(int catalogType) {
		CatalogType = catalogType;
	}
	public int getTariffType() {
		return TariffType;
	}
	public void setTariffType(int tariffType) {
		TariffType = tariffType;
	}
	public int getBondedArea() {
		return BondedArea;
	}
	public void setBondedArea(int bondedArea) {
		BondedArea = bondedArea;
	}
	public String getProductCode() {
		return ProductCode;
	}
	public void setProductCode(String productCode) {
		ProductCode = productCode;
	}
	public int getLogisticsChannel() {
		return LogisticsChannel;
	}
	public void setLogisticsChannel(int logisticsChannel) {
		LogisticsChannel = logisticsChannel;
	}
	public boolean isNoReasonReturn() {
		return NoReasonReturn;
	}
	public void setNoReasonReturn(boolean noReasonReturn) {
		NoReasonReturn = noReasonReturn;
	}
	public int getLocalReturn() {
		return LocalReturn;
	}
	public void setLocalReturn(int localReturn) {
		LocalReturn = localReturn;
	}
	public boolean isNoticeisk() {
		return Noticeisk;
	}
	public void setNoticeisk(boolean noticeisk) {
		Noticeisk = noticeisk;
	}
	public int getLiveId() {
		return LiveId;
	}
	public void setLiveId(int liveId) {
		LiveId = liveId;
	}
	public boolean isIsInLive() {
		return IsInLive;
	}
	public void setIsInLive(boolean isInLive) {
		IsInLive = isInLive;
	}
	public boolean isIsLocked() {
		return IsLocked;
	}
	public void setIsLocked(boolean isLocked) {
		IsLocked = isLocked;
	}
	public boolean isIsPreSale() {
		return IsPreSale;
	}
	public void setIsPreSale(boolean isPreSale) {
		IsPreSale = isPreSale;
	}
	
	public int getMultiLogistics() {
		return MultiLogistics;
	}
	public void setMultiLogistics(int multiLogistics) {
		MultiLogistics = multiLogistics;
	}
	public double getFlightBalance() {
		return FlightBalance;
	}
	public void setFlightBalance(double flightBalance) {
		FlightBalance = flightBalance;
	}
	public int getWeightUnit() {
		return WeightUnit;
	}
	public void setWeightUnit(int weightUnit) {
		WeightUnit = weightUnit;
	}
	public int getCheckStatus() {
		return CheckStatus;
	}
	public void setCheckStatus(int checkStatus) {
		CheckStatus = checkStatus;
	}
	public String getDescription() {
		return Description;
	}
	public void setDescription(String description) {
		Description = description;
	}
	public int getProductActivityEditFlag() {
		return ProductActivityEditFlag;
	}
	public void setProductActivityEditFlag(int productActivityEditFlag) {
		ProductActivityEditFlag = productActivityEditFlag;
	}
	public List<ProductProperty> getPropertyList() {
		return PropertyList;
	}
	public void setPropertyList(List<ProductProperty> propertyList) {
		PropertyList = propertyList;
	}
	public DeclarationDto getDeclaration() {
		return Declaration;
	}
	public void setDeclaration(DeclarationDto declaration) {
		Declaration = declaration;
	}
	public SizeTemplateDto getSizeTemplate() {
		return SizeTemplate;
	}
	public void setSizeTemplate(SizeTemplateDto sizeTemplate) {
		SizeTemplate = sizeTemplate;
	}
	public BuyerNoticeDto getBuyerNotice() {
		return BuyerNotice;
	}
	public void setBuyerNotice(BuyerNoticeDto buyerNotice) {
		BuyerNotice = buyerNotice;
	}
	public SellerServiceDto getSellerService() {
		return SellerService;
	}
	public void setSellerService(SellerServiceDto sellerService) {
		SellerService = sellerService;
	}
	public List<FreightTemplateDto> getTemplateList() {
		return TemplateList;
	}
	public void setTemplateList(List<FreightTemplateDto> templateList) {
		TemplateList = templateList;
	}
	public ProductVideoDto getProductVideo() {
		return ProductVideo;
	}
	public void setProductVideo(ProductVideoDto productVideo) {
		ProductVideo = productVideo;
	}
	
	
	
	
	
	
	
	
	
	
	
	
}
